package ru.maxmatveev.beanmapper;

/**
 * @author Max Matveev
 *         Date: Jan 25, 2009
 *         Time: 12:00:50 PM
 */
public class SimplePropertyDestination {
    /** Field intToInt  */
    private int intToInt;
    /** Field intToLong  */
    private Long intToLong;
    /** Field floatToLong  */
    private long floatToLong;
    /** Field stringProperty  */
    private String stringProperty;
    /** Field bool  */
    private Boolean bool;
    /** Field enumProperty  */
    private String enumProperty;

    /**
     * Method getBool returns the bool of this SimplePropertyDestination object.
     *
     * @return the bool (type Boolean) of this SimplePropertyDestination object.
     */
    public Boolean getBool() {
        return bool;
    }

    /**
     * Method setBool sets the bool of this SimplePropertyDestination object.
     *
     * @param bool the bool of this SimplePropertyDestination object.
     *
     */
    public void setBool(final Boolean bool) {
        this.bool = bool;
    }

    /**
     * Method getEnumProperty returns the enumProperty of this SimplePropertyDestination object.
     *
     * @return the enumProperty (type String) of this SimplePropertyDestination object.
     */
    public String getEnumProperty() {
        return enumProperty;
    }

    /**
     * Method setEnumProperty sets the enumProperty of this SimplePropertyDestination object.
     *
     * @param enumProperty the enumProperty of this SimplePropertyDestination object.
     *
     */
    public void setEnumProperty(final String enumProperty) {
        this.enumProperty = enumProperty;
    }

    /**
     * Method getFloatToLong returns the floatToLong of this SimplePropertyDestination object.
     *
     * @return the floatToLong (type long) of this SimplePropertyDestination object.
     */
    public long getFloatToLong() {
        return floatToLong;
    }

    /**
     * Method setFloatToLong sets the floatToLong of this SimplePropertyDestination object.
     *
     * @param floatToLong the floatToLong of this SimplePropertyDestination object.
     *
     */
    public void setFloatToLong(final long floatToLong) {
        this.floatToLong = floatToLong;
    }

    /**
     * Method getIntToInt returns the intToInt of this SimplePropertyDestination object.
     *
     * @return the intToInt (type int) of this SimplePropertyDestination object.
     */
    public int getIntToInt() {
        return intToInt;
    }

    /**
     * Method setIntToInt sets the intToInt of this SimplePropertyDestination object.
     *
     * @param intToInt the intToInt of this SimplePropertyDestination object.
     *
     */
    public void setIntToInt(final int intToInt) {
        this.intToInt = intToInt;
    }

    /**
     * Method getIntToLong returns the intToLong of this SimplePropertyDestination object.
     *
     * @return the intToLong (type Long) of this SimplePropertyDestination object.
     */
    public Long getIntToLong() {
        return intToLong;
    }

    /**
     * Method setIntToLong sets the intToLong of this SimplePropertyDestination object.
     *
     * @param intToLong the intToLong of this SimplePropertyDestination object.
     *
     */
    public void setIntToLong(final Long intToLong) {
        this.intToLong = intToLong;
    }

    /**
     * Method getStringProperty returns the stringProperty of this SimplePropertyDestination object.
     *
     * @return the stringProperty (type String) of this SimplePropertyDestination object.
     */
    public String getStringProperty() {
        return stringProperty;
    }

    /**
     * Method setStringProperty sets the stringProperty of this SimplePropertyDestination object.
     *
     * @param stringProperty the stringProperty of this SimplePropertyDestination object.
     *
     */
    public void setStringProperty(final String stringProperty) {
        this.stringProperty = stringProperty;
    }

    @Override
    public String toString() {
        return "SimplePropertyDestination{" +
                "intToInt=" + intToInt +
                ", intToLong=" + intToLong +
                ", floatToLong=" + floatToLong +
                ", stringProperty='" + stringProperty + '\'' +
                ", bool=" + bool +
                ", enumProperty='" + enumProperty + '\'' +
                '}';
    }
}
